package com.cn.transfer.common.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.math.BigDecimal;
import java.util.Date;
import lombok.Builder;
import lombok.Data;

/**
 * @author: 向伟典
 * @date: 2023/8/31 10:08
 * @Description: ${description}
 */
@Data
@Builder
@TableName(value = "AA_Person")
public class AaPerson {
    @TableField(value = "code")
    private String code;

    @TableField(value = "name")
    private String name;

    @TableField(value = "shorthand")
    private String shorthand;

    @TableField(value = "nativePlace")
    private String nativeplace;

    @TableField(value = "identityNo")
    private String identityno;

    @TableField(value = "familyPhoneNo")
    private String familyphoneno;

    @TableField(value = "officePhoneNo")
    private String officephoneno;

    @TableField(value = "mobilePhoneNo")
    private String mobilephoneno;

    @TableField(value = "emailAddr")
    private String emailaddr;

    @TableField(value = "qqcode")
    private String qqcode;

    @TableField(value = "msnAddr")
    private String msnaddr;

    @TableField(value = "uuNo")
    private String uuno;

    @TableField(value = "postCode")
    private String postcode;

    @TableField(value = "postAddr")
    private String postaddr;

    @TableField(value = "isSalesman")
    private Byte issalesman;

    @TableField(value = "creditDate")
    private BigDecimal creditdate;

    @TableField(value = "creditQuantity")
    private BigDecimal creditquantity;

    @TableField(value = "aRBalance_Abandon")
    private BigDecimal arbalanceAbandon;

    @TableField(value = "aPBalance_Abandon")
    private BigDecimal apbalanceAbandon;

    @TableField(value = "disabled")
    private Byte disabled;

    @TableField(value = "ts")
    private Date ts;

    @TableField(value = "updatedBy")
    private String updatedby;

    @TableField(value = "priuserdefnvc1")
    private String priuserdefnvc1;

    @TableField(value = "priuserdefdecm1")
    private BigDecimal priuserdefdecm1;

    @TableField(value = "priuserdefnvc2")
    private String priuserdefnvc2;

    @TableField(value = "priuserdefdecm2")
    private BigDecimal priuserdefdecm2;

    @TableField(value = "priuserdefnvc3")
    private String priuserdefnvc3;

    @TableField(value = "priuserdefdecm3")
    private BigDecimal priuserdefdecm3;

    @TableField(value = "priuserdefnvc4")
    private String priuserdefnvc4;

    @TableField(value = "priuserdefdecm4")
    private BigDecimal priuserdefdecm4;

    @TableField(value = "priuserdefnvc5")
    private String priuserdefnvc5;

    @TableField(value = "priuserdefdecm5")
    private BigDecimal priuserdefdecm5;

    @TableField(value = "IsNavigator")
    private Byte isnavigator;

    @TableField(value = "IsOperator")
    private Byte isoperator;

    @TableField(value = "id")
    private Integer id;

    @TableField(value = "iddepartment")
    private Integer iddepartment;

    @TableField(value = "idMarketingOrgan")
    private Integer idmarketingorgan;

    @TableField(value = "education")
    private Integer education;

    @TableField(value = "gender")
    private Integer gender;

    @TableField(value = "identificationType")
    private Integer identificationtype;

    @TableField(value = "position")
    private Integer position;

    @TableField(value = "birthday")
    private Date birthday;

    @TableField(value = "madeDate")
    private Date madedate;

    @TableField(value = "updated")
    private Date updated;

    @TableField(value = "createdTime")
    private Date createdtime;

    @TableField(value = "VisitManage")
    private Byte visitmanage;

    @TableField(value = "autoCreateOperator")
    private Boolean autocreateoperator;

    @TableField(value = "personUserType")
    private Integer personusertype;

    @TableField(value = "idUserGroup")
    private Integer idusergroup;

    @TableField(value = "AccountBank")
    private Integer accountbank;

    @TableField(value = "PositionTitle")
    private Integer positiontitle;

    @TableField(value = "EmployeeCategory")
    private Integer employeecategory;

    @TableField(value = "BankAccountNo")
    private String bankaccountno;

    @TableField(value = "LeaveDate")
    private Date leavedate;

    @TableField(value = "EnableSalaryPassword")
    private Integer enablesalarypassword;

    @TableField(value = "SalaryPassword")
    private String salarypassword;

    @TableField(value = "EntryDate")
    private Date entrydate;

    @TableField(value = "CarSale")
    private Byte carsale;

    @TableField(value = "VisitSale")
    private Byte visitsale;

    @TableField(value = "IsWeb")
    private Byte isweb;

    @TableField(value = "IsMobile")
    private Byte ismobile;

    @TableField(value = "IsDst")
    private Byte isdst;

    @TableField(value = "inId")
    private String inid;

    @TableField(value = "idparent")
    private Integer idparent;

    @TableField(value = "isEndNode")
    private Byte isendnode;

    @TableField(value = "depth")
    private Byte depth;

    @TableField(value = "IsDriver")
    private Byte isdriver;

    public static final String COL_CODE = "code";

    public static final String COL_NAME = "name";

    public static final String COL_SHORTHAND = "shorthand";

    public static final String COL_NATIVEPLACE = "nativePlace";

    public static final String COL_IDENTITYNO = "identityNo";

    public static final String COL_FAMILYPHONENO = "familyPhoneNo";

    public static final String COL_OFFICEPHONENO = "officePhoneNo";

    public static final String COL_MOBILEPHONENO = "mobilePhoneNo";

    public static final String COL_EMAILADDR = "emailAddr";

    public static final String COL_QQCODE = "qqcode";

    public static final String COL_MSNADDR = "msnAddr";

    public static final String COL_UUNO = "uuNo";

    public static final String COL_POSTCODE = "postCode";

    public static final String COL_POSTADDR = "postAddr";

    public static final String COL_ISSALESMAN = "isSalesman";

    public static final String COL_CREDITDATE = "creditDate";

    public static final String COL_CREDITQUANTITY = "creditQuantity";

    public static final String COL_ARBALANCE_ABANDON = "aRBalance_Abandon";

    public static final String COL_APBALANCE_ABANDON = "aPBalance_Abandon";

    public static final String COL_DISABLED = "disabled";

    public static final String COL_TS = "ts";

    public static final String COL_UPDATEDBY = "updatedBy";

    public static final String COL_PRIUSERDEFNVC1 = "priuserdefnvc1";

    public static final String COL_PRIUSERDEFDECM1 = "priuserdefdecm1";

    public static final String COL_PRIUSERDEFNVC2 = "priuserdefnvc2";

    public static final String COL_PRIUSERDEFDECM2 = "priuserdefdecm2";

    public static final String COL_PRIUSERDEFNVC3 = "priuserdefnvc3";

    public static final String COL_PRIUSERDEFDECM3 = "priuserdefdecm3";

    public static final String COL_PRIUSERDEFNVC4 = "priuserdefnvc4";

    public static final String COL_PRIUSERDEFDECM4 = "priuserdefdecm4";

    public static final String COL_PRIUSERDEFNVC5 = "priuserdefnvc5";

    public static final String COL_PRIUSERDEFDECM5 = "priuserdefdecm5";

    public static final String COL_ISNAVIGATOR = "IsNavigator";

    public static final String COL_ISOPERATOR = "IsOperator";

    public static final String COL_ID = "id";

    public static final String COL_IDDEPARTMENT = "iddepartment";

    public static final String COL_IDMARKETINGORGAN = "idMarketingOrgan";

    public static final String COL_EDUCATION = "education";

    public static final String COL_GENDER = "gender";

    public static final String COL_IDENTIFICATIONTYPE = "identificationType";

    public static final String COL_POSITION = "position";

    public static final String COL_BIRTHDAY = "birthday";

    public static final String COL_MADEDATE = "madeDate";

    public static final String COL_UPDATED = "updated";

    public static final String COL_CREATEDTIME = "createdTime";

    public static final String COL_VISITMANAGE = "VisitManage";

    public static final String COL_AUTOCREATEOPERATOR = "autoCreateOperator";

    public static final String COL_PERSONUSERTYPE = "personUserType";

    public static final String COL_IDUSERGROUP = "idUserGroup";

    public static final String COL_ACCOUNTBANK = "AccountBank";

    public static final String COL_POSITIONTITLE = "PositionTitle";

    public static final String COL_EMPLOYEECATEGORY = "EmployeeCategory";

    public static final String COL_BANKACCOUNTNO = "BankAccountNo";

    public static final String COL_LEAVEDATE = "LeaveDate";

    public static final String COL_ENABLESALARYPASSWORD = "EnableSalaryPassword";

    public static final String COL_SALARYPASSWORD = "SalaryPassword";

    public static final String COL_ENTRYDATE = "EntryDate";

    public static final String COL_CARSALE = "CarSale";

    public static final String COL_VISITSALE = "VisitSale";

    public static final String COL_ISWEB = "IsWeb";

    public static final String COL_ISMOBILE = "IsMobile";

    public static final String COL_ISDST = "IsDst";

    public static final String COL_INID = "inId";

    public static final String COL_IDPARENT = "idparent";

    public static final String COL_ISENDNODE = "isEndNode";

    public static final String COL_DEPTH = "depth";

    public static final String COL_ISDRIVER = "IsDriver";
}